home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 3.2O (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- String STRING001
- String TSTRING002(44)
- String STRING003
- Declare Procedure PROC001(Integer INTEGER002)
-
- ;------------------------------------------------------------------------------
-
- DispFile PPEPath() + "APPLY1.PCB", 0
- AnsiPos 14, 3
- PROC001(25)
- TSTRING002(1) = "Real Name: " + STRING001
- AnsiPos 10, 4
- PROC001(33)
- TSTRING002(2) = "Alias: " + STRING001
- AnsiPos 57, 3
- PROC001(18)
- TSTRING002(3) = "Interests: " + STRING001
- AnsiPos 57, 4
- PROC001(3)
- TSTRING002(4) = "Age: " + STRING001
- AnsiPos 24, 7
- While (1) Do
- STRING003 = ""
- STRING003 = Upper(Inkey())
- If (STRING003 == "Y") Break
- If (STRING003 == "N") Break
- EndWhile
- Print STRING003
- If (STRING003 == "Y") Then
- AnsiPos 15, 8
- PROC001(24)
- TSTRING002(5) = "BBS Name: " + STRING001
- AnsiPos 62, 8
- PROC001(13)
- TSTRING002(6) = "BBS Software: " + STRING001
- AnsiPos 18, 9
- PROC001(7)
- TSTRING002(7) = "BBS Size: " + STRING001
- AnsiPos 46, 9
- PROC001(5)
- TSTRING002(8) = "BBS Nodes: " + STRING001
- AnsiPos 72, 9
- PROC001(3)
- TSTRING002(9) = "BBS Age: " + STRING001
- Endif
- AnsiPos 21, 13
- While (1) Do
- STRING003 = ""
- STRING003 = Upper(Inkey())
- If (STRING003 == "Y") Break
- If (STRING003 == "N") Break
- EndWhile
- Print STRING003
- If (STRING003 == "Y") Then
- AnsiPos 53, 13
- PROC001(21)
- TSTRING002(10) = "Bes Language: " + STRING001
- AnsiPos 12, 15
- PROC001(2)
- TSTRING002(11) = "Years Pascal: " + STRING001
- AnsiPos 28, 15
- PROC001(2)
- TSTRING002(12) = "Years Basic: " + STRING001
- AnsiPos 41, 15
- PROC001(2)
- TSTRING002(13) = "Years C: " + STRING001
- AnsiPos 58, 15
- PROC001(2)
- TSTRING002(14) = "Years PPE: " + STRING001
- AnsiPos 72, 15
- PROC001(2)
- TSTRING002(15) = "Years ASM: " + STRING001
- AnsiPos 41, 16
- PROC001(15)
- TSTRING002(16) = "Well known Code1: " + STRING001
- AnsiPos 61, 16
- PROC001(14)
- TSTRING002(17) = "Well Known Code1: " + STRING001
- AnsiPos 14, 18
- PROC001(21)
- TSTRING002(18) = "What int26 means: " + STRING001
- AnsiPos 16, 19
- PROC001(19)
- TSTRING002(19) = "Whats as B800:0000 : " + STRING001
- AnsiPos 11, 20
- PROC001(24)
- TSTRING002(20) = "What Poke Means: " + STRING001
- AnsiPos 47, 18
- PROC001(28)
- TSTRING002(21) = "What GETX() Means: " + STRING001
- AnsiPos 47, 19
- PROC001(28)
- TSTRING002(22) = "What U_Sec() Means: " + STRING001
- AnsiPos 51, 20
- PROC001(24)
- TSTRING002(23) = "What A String Array is: " + STRING001
- Endif
- DispFile PPEPath() + "APPLY2.PCB", 0
- AnsiPos 18, 3
- PROC001(22)
- TSTRING002(24) = "Computer Type: " + STRING001
- AnsiPos 50, 3
- PROC001(4)
- TSTRING002(25) = "Computer Speed: " + STRING001
- AnsiPos 66, 3
- PROC001(9)
- TSTRING002(26) = "Computer Storage: " + STRING001
- AnsiPos 16, 4
- PROC001(6)
- TSTRING002(27) = "Modem Speed: " + STRING001
- AnsiPos 48, 4
- PROC001(3)
- TSTRING002(28) = "Years Computing: " + STRING001
- AnsiPos 71, 4
- PROC001(3)
- TSTRING002(29) = "Years Modeming: " + STRING001
- AnsiPos 23, 5
- PROC001(13)
- TSTRING002(30) = "Operating System: " + STRING001
- AnsiPos 56, 5
- PROC001(19)
- TSTRING002(31) = "Terminal Program: " + STRING001
- AnsiPos 11, 10
- PROC001(24)
- TSTRING002(32) = "ALF is: " + STRING001
- AnsiPos 11, 11
- PROC001(24)
- TSTRING002(33) = "PWA is: " + STRING001
- AnsiPos 11, 12
- PROC001(24)
- TSTRING002(34) = "ICE is: " + STRING001
- AnsiPos 47, 10
- PROC001(27)
- TSTRING002(35) = "FTP is: " + STRING001
- AnsiPos 49, 11
- PROC001(25)
- TSTRING002(36) = "Warez are: " + STRING001
- AnsiPos 51, 12
- PROC001(23)
- TSTRING002(37) = "0-7 days are: " + STRING001
- AnsiPos 7, 17
- PROC001(27)
- TSTRING002(38) = "New Warez 1: " + STRING001
- AnsiPos 7, 18
- PROC001(27)
- TSTRING002(39) = "New Warez 2: " + STRING001
- AnsiPos 7, 20
- PROC001(27)
- TSTRING002(40) = "New PD Ware: " + STRING001
- AnsiPos 46, 17
- PROC001(29)
- TSTRING002(41) = "Board 1: " + STRING001
- AnsiPos 46, 18
- PROC001(15)
- TSTRING002(42) = "Number: " + STRING001
- AnsiPos 46, 19
- PROC001(29)
- TSTRING002(43) = "Board 2: " + STRING001
- AnsiPos 46, 20
- PROC001(15)
- TSTRING002(44) = "Number: " + STRING001
- Cls
- FAppend 1, PPEPath() + "APPLY.DAT", 1, 3
- FPutLn 1, "Login Name: " + U_Name()
- For INTEGER001 = 1 To 44
- If (TSTRING002(INTEGER001) == "") TSTRING002(INTEGER001) = "N/A"
- FPutLn 1, TSTRING002(INTEGER001)
- Next
- FPutLn 1, "----------------- Next User ---------------------------------"
- FClose 1
- KbdStuff Chr(13)
- End
-
- ;------------------------------------------------------------------------------
-
- Procedure PROC001(Integer INTEGER002)
-
- Integer INTEGER003
- Integer INTEGER004
- String STRING004
-
- STRING001 = ""
- INTEGER003 = GetX()
- Print "@X03"
- While (STRING004 <> Chr(13)) Do
- STRING004 = ""
- While (STRING004 == "") Do
- STRING004 = Inkey()
- If (Len(STRING004) > 1) STRING004 = ""
- If ((INTEGER004 == 0) && (STRING004 == Chr(13))) STRING004 = ""
- If (INTEGER004 == INTEGER002) If (STRING004 <> Chr(8)) If (STRING004 <> Chr(13)) STRING004 = ""
- EndWhile
- If ((STRING004 == Chr(8)) && (INTEGER004 <> 0)) Then
- Dec INTEGER004
- STRING001 = Left(STRING001, Len(STRING001) - 1)
- ElseIf ((STRING004 <> Chr(13)) && (STRING004 <> Chr(8))) Then
- STRING001 = STRING001 + STRING004
- Inc INTEGER004
- Endif
- If (STRING004 == Chr(8)) Then
- If (GetX() > INTEGER003) Print Chr(8) + "@X08.@X03" + Chr(8)
- Continue
- Endif
- Print STRING004
- EndWhile
-
- EndProc
-
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 1 Cls
- ; 21 Goto
- ; 60 Let
- ; 5 Print
- ; 21 If
- ; 2 DispFile
- ; 1 FAppend
- ; 1 FClose
- ; 3 FPutLn
- ; 1 Inc
- ; 1 Dec
- ; 1 KbdStuff
- ; 46 AnsiPos
- ; 1 EndProc
- ;
- ;
- ; ■ Functions used :
- ;
- ; 52 +
- ; 1 -
- ; 13 ==
- ; 6 <>
- ; 1 <
- ; 1 <=
- ; 2 >
- ; 2 >=
- ; 10 !
- ; 5 &&
- ; 1 ||
- ; 2 Len(
- ; 2 Upper()
- ; 1 Left()
- ; 11 Chr()
- ; 1 U_Name()
- ; 3 Inkey()
- ; 3 PPEPath()
- ; 2 GetX()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 1 For/Next
- ; 4 While/EndWhile
- ; 5 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-